Linux之通配符

您所在的位置:网站首页 通配符^p Linux之通配符

Linux之通配符

#Linux之通配符| 来源: 网络整理| 查看: 265

前言:学习通配符有点为正则表达式打基础的感觉……之前学python有学过正则表达式,所以这篇博客学起来还是挺快的。

特殊符号 | #管道符,或者(正则) > #输出重定向 >> #输出追加重定向 < #输入重定向 匹配文件名

 

符号作用 * 匹配任何字符串/文本,包括空字符串;*代表任意字符(0个或多个) ls file * ? 匹配任何一个字符(不在括号内时)?代表任意1个字符 ls file 0 [abcd] 匹配abcd中任何一个字符 [a-z] 表示范围a到z,表示范围的意思 []匹配中括号中任意一个字符 ls file 0 {..} 表示生成序列. 以逗号分隔,且不能有空格 补充   [!abcd] 或[^abcd]表示非,表示不匹配括号里面的任何一个字符

通配符详解

? 任何一个字符

[abcd]表示匹配中括号内任意一个字符就成立

{}生成序列

[]用来找文件(匹配文件名)

利用 {} 来备份

[^abcd] !^表示非,取反

[]与{}区别

[]只能用来找文件 {} 用来找文件,或创造文件,生成序列

 

特殊符号 命令1|命令2 ###管道符号,传递的时普通的文本,字符串,来自于前一个命令。 |xargs ###管道符号,通过xargs这个管道符命令来将字符串转换成文件名 目录结构 . #当前目录(或“任意一个字符”正则) .. #当前目录的上一级目录 重定向符号 > #输出重定向,会清空原文内容,然后在向文件里面追加内容 >> #追加输出重定向,追加到文件的最后一行 < #输入重定向tr xargs


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3